package org.springblade.modules.admin.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;

import java.util.Date;

/**
 * @Date 10:01 2021/10/19
 * @Description {
 *   维修详情最后一次任务
 * }
 * @Author lsay
 **/
@Data
public class LastPlanVO {

	/**
	 * 最近一次任务描述
	 */
	private String desc;

	/**
	 * 最近一次状态时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date updateTime;

	/**
	 * 最近一次完成状态
	 */
	private Integer status;

	/**
	 * 最近一次完成状态描述
	 */
	private String statusName;

	/**
	 * 主键planId
	 */
	@JsonSerialize(using = ToStringSerializer.class)
	private Long planId;

	/**
	 * 1:保养，2维修，3：困人'
	 */
	private Integer typeStatus;

	/**
	 * 电梯id
	 */
	@JsonSerialize(using = ToStringSerializer.class)
	private Long elevatorId;

}
